How to use RemoteText
¬

First the server must be set up. To do so launch the app a first time.
The sentence that appears in the topView is the log in sentence that each new client will get when it connects to the server.
(a sort of motd).

To launch client(s) just double-click another time on the application icon (server and master and clone share the same sources files). if you do not launch the client on the different computer (than the one used to run the server), although you should since remoteText is design to, use theAlternate-key while double clicking the application icon.

Right now RemoteText is NOT multi-document. This should become true anytime soon.

When client is launched and running, open a file with the open button.
To make modifications on the text (ascii only for that version) select the piece of text you want to modify**. Then press the "ask for lock" button. When accepted, type-in the new words, that will replace the selection, in the bottom View called  LocalView.

**note: if you want Insert text to the beginning just click with the mouse at the beggining of the text, then ask for a lock.
if you want append text (to the end) just click with the append Text  button,then ask for a lock.

when you are satisfied with your custom revision (bottomView), ask for an update by clicking on the ask for update button. This will valid*** your modifications and release your lock in order to give someone else a chance to access that block of text.

***updating a file, does NOT mean saving its new current state to disk. to do so select the Save or Save Localy options. 
The Save option will save the state of the file to its disk file (where it has bee loaded from).
The Save Localy option will give you the opportunity to save a copy
for your own need (a sort of 'snapshot').

Never kill (or Quit) the server while clients are running. Right now, no client-list is available on the server side but this will change.

When a client is Master, before quitting, ask for opening another file and cancel. That's a tips to delegate the power of the Master to another user.

When you just want to open a new file (while one is already open) just ask to open...by clicking "open file". 

IMPORTANT: 

I do not recommend to open files and work on them from the server, mainly because as you will see the TopView is editable,
which is not the case for Master and Clones (i.e all clients).
If you do so, take care to not edit directly within the topview; instead ask for a lock, and write your new words in the bottom View. If you do not respect that rule (for the server only) your file will not be synchronized with other client that work on that file too.

¬

This application is a little module of a much more important work on Cooperative tools, HyperText generation, parsing, building 
and browsing documents of any kind (well text and image is a good start !).

This work is part of my thesis researches, i am presently doing 
at the University of ParisVIII, Saint-Denis, FRANCE.

You can join me at:	 phil@cnam.cnam.fr